草庐IT

Aspose 类库

全部标签

c# - 可移植类库 : recommended replacement for [Serializable]

我正在将.NETFrameworkC#类库移植到可移植类库。一个反复出现的问题是如何处理用[Serializable]属性修饰的类,因为该属性不是可移植类库子集的一部分。可移植类库子集中的序列化功能似乎包含在DataContractAttribute中.为了在可移植类库中保留尽可能多的功能,将[Serializable]替换为[DataContract]属性是否足够(暗示所有需要序列化的字段和属性也需要用[DataMember]装饰)?使用这种我可以做的方法,我不能做什么(如果有的话)应用了[Serializable]?是否有侵入性较小的方法?鉴于使用了[DataContract]和[

c# - 无法在类库中为 Entity Framework 启用迁移

我刚刚开始使用EF5并正在使用他们的代码优先迁移工具,但我在尝试启用迁移时似乎遇到了错误。我在包管理器控制台中输入Enable-Migrations,然后显示NoclassesderivingfromDbContextfoundinthecurrentproject.EditthegeneratedConfigurationclasstospecifythecontexttoenablemigrationsfor.CodeFirstMigrationsenabledforprojectMyApp.MvcUI.然后它会在我的MvcUI项目中创建一个Migrations文件夹和一个Conf

c# - 在类库中隐藏仅包含内部类型的 namespace ?

我有一个类库,它有几个仅包含内部类型的命名空间。但是,在应用项目中使用类库时,在intellisense中出现命名空间,当然是空的。在其他项目中使用intellisense时,有没有办法完全隐藏命名空间?我也尝试将EditorBrowsableAttribute应用于所有内部类,但我想做的是将其应用于命名空间,这当然是不可能的。或者,如果我对此足够关心,唯一的选择就是将类型移动到包含公共(public)类型的命名空间中? 最佳答案 这取决于您如何引用您的类库:如果您的解决方案中包含类库项目并使用项目引用,您将始终通过Intellis

c# - 如何使用 csproj 多目标 .NET Core 类库?

当.NETCore仍然使用project.json格式时,您可以构建一个类库targetingmultipleframeworks(例如net451、netcoreapp1.0)。既然官方的项目格式是csprojusingMSBuild,那么如何指定多个框架作为目标呢?我试图从VS2017中的项目设置中寻找这个,但我只能从.NETCore框架中定位一个框架(它甚至没有列出我做的其他完整的.NETFramework版本已安装): 最佳答案 需要手动编辑工程文件,在默认的TargetFramework中添加s,基本改成TargetFra

c# - 为什么要创建 ASP.NET 5 类库项目?

我正在尝试弄清楚“ASP.NET5类库”(vNext)C#项目与ASP.NET有什么关系。为什么要使用此模板创建项目而不是仅使用常规C#“类库”项目?我喜欢新特性,比如project.json文件而不是.csproj文件等,但是当项目与ASP.NET无关时创建一个“ASP.NET”类库似乎不对或IIS等。这只是业务逻辑层的项目。一个新的WebApiASP.NET网站最终将引用该项目,但此时不相关。只是名字不好吗?它是否应该只称为“vNext类库”而不使用看起来像网络应用程序的图标? 最佳答案 为什么要创建ASP.NET5类库项目?与

c# - 来自类库的 HtmlEncode

我有一个类库(在C#中)。我需要使用HtmlEncode方法对我的数据进行编码。这很容易通过Web应用程序完成。我的问题是,如何从控制台应用程序调用的类库中使用此方法? 最佳答案 System.Net.WebUtility类是从.NET4.0开始可用(您不需要System.Web.dll依赖项)。 关于c#-来自类库的HtmlEncode,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questio

c# - Visual Studio 2015 中的共享项目和类库有什么区别?

我一直在查看VisualStudio2015的新功能和共享项目,但我不明白它与使用类库或可移植类库有何不同。谁能解释一下?编辑:共享项目是VisualStudio2015中的一项新功能,不同于可移植类库。我了解什么是可移植类库。我想了解的是共享项目与类库有何不同。请参阅下面的链接。http://www.c-sharpcorner.com/UploadFile/7ca517/shared-project-an-impressive-features-of-visual-studio-201/ 最佳答案 共享项目和类库的区别在于后者是编

从 Go 语言调用的 C# DLL(类库)函数

你好GoLang和C#专家,美好的一天。我想问问你们有没有人试过从Go程序调用C#DLL函数(类库类型)?我做了一些初步研究并看到了这些文章:-https://github.com/golang/go/wiki/WindowsDLLs-https://stackoverflow.com/questions/27849137/golang-call-windows-dll-functions但这些是从CWin32实现创建的DLL。我试着搜索加载到Go程序中的C#DLL,所有这些都会告诉你,你需要有一个C++/C(Win32)包装器,然后才能在Go程序上调用它。此外,上面的链接会告诉您Go

mysql - Go 中的 ORM/ORM 类库

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭7年前。Improvethisquestion我正在使用包含大量表的遗留Mysql数据库,并打算使用ACL在某些权限控制下将其公开为RESTapi服务器。服务器将使用Go以获得更好的并发支持。那么是否有一个GoORM库支持检查遗留MySQLDB并生成我可以开始使用的模型代码?或者有其他方法可以达到同样的目的吗?

java - 隐藏类库 - Android

我有3个项目用作第4个(主项目)中的库。这3个项目相互编译如下(build.gradle):LibraryProject:项目Acompileproject(":projectA")compileproject(":projectB")项目Bcompileproject(':projectC')MainProject:compile(name:'projectA',ext:'aar')compile(name:'projectB',ext:'aar')compile(name:'projectC',ext:'aar')我想对“图书馆项目”做一些事情,以便在主项目中,如果我点击图书馆项目